Bing found the following results
London - BBC Weather
London, London, United Kingdom Weather Forecast
London (Greater London) weather - Met Office
London, London, United Kingdom Current Weather | AccuWeather
Weather Today for London, London, United Kingdom
City of London (Greater London) weather - Met Office
City of London - BBC Weather
Hourly Weather Forecast for London, England - The Weather …
London, England, United Kingdom 14 day weather forecast
Weather for London, England, United Kingdom - timeanddate.com